@charset "utf-8";
/* CSS Document */

body{
	background: #000 url(../img/bg-body.jpg) top center no-repeat fixed;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#333;
	
}
*{
	padding:0;
	margin:0;
}
img, a{
	border:0;
	text-decoration:none;
}
.italic{
	font-style:italic;
}
.color-red{
	color:#db0d1d;
}
.color-blue{
	color:#00e6f4;
}
.color-yellow{
	color:#FCF300;
}
.color-lr{
	color:#ff6800;	
}
.color-orange{
	color:#c03308;
}
.color-wihte{
	color:#fff;
}
.bold{
	font-weight:700;
}
.IH{
	text-transform:uppercase;
}
.font11{
	font-size:11px;
}
.font13{
	font-size:13px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font18{
	font-size:18px;
}
.clear{
	clear:both;
}
.margin-left5{
	margin-left:5px !important;
}
.margin-left6{
	margin-left:6px !important;
}
.main{
	width:1000px;
	height:auto;
	margin:0 auto;
	
}

.header{
	
	height:140px;
	width:1000px;
}
.top{
	width:auto;
	height:28px;
}
.top td a{
	color:#000;
	text-decoration:none;
}
.top td a:hover{
	color:#000;
	text-decoration:underline;
}
.banner{
	width:auto;
	height:94px;
}
.banner .logo {
	width:205px;
	height:61px;
	float:left;
	margin:30px 0 0 10px;	
	display: block;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	letter-spacing: -1px;
	color: #666;
	line-height: 24px;	
}

.banner .logo img{
	width:205px;
	height:auto;		
}
.tab{
	background:url(../img/bg-tab.jpg) repeat-x;
	height:46px;
	width:auto;
}
.tab ul{	
	width:655px;
	float:left;
}
.tab li{
	list-style:none;
	height:46px;
	float:left;
	background:url(../img/line-tab.jpg) right no-repeat;
}
.tab li a{	
	font:15px/46px Arial, Helvetica, sans-serif;
	color:#dfe0e0;	
	display:block;
	padding:0 15px;
	
}
.tab li a:hover, .tab li a.active{	
	
	color:#FFFF00;
}

.b_link {	
	color:#E0380B;
	font:14px/24px Arial, Helvetica, sans-serif;
	height: 40px;
	line-height: 40px;
	text-decoration: underline;
}
.date{
	background:url(../img/bg-tab-r.jpg) right no-repeat;
	width:335px;
	float:left;	
	height:46px;
	text-align:right;
	font:18px/42px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#ebebeb; 
	padding-right:10px
}

.content{
	background:#e5e5e5;
	border-top:1px #FFFFFF solid;
	width:1000px;
	height:auto;
	overflow:hidden;
	padding:30px 0 10px; 0
	
}
.ketqua{
	background:url(../img/bg-kq.png) bottom no-repeat;
	width:1000px;
	height:218px;
}
.ketqua .title{
	background:url(../img/icon-calendar.png) left no-repeat;
	background-position:0 10px;
	font:24px/50px Arial, Helvetica, sans-serif;
	color:#999999;
	padding-left:45px;
	width:275px;
}
.ketqua .titkq{
	font:24px/36px Arial, Helvetica, sans-serif; color:#fcf300;
}
.ketqua .items{
	width:49px;
	height:38.5px;
	text-align:center;
	font:18px/40px Arial, Helvetica, sans-serif;
	color:#a2a2a2 ;
	float:left;
}
.footer{
	width:1000px;
	background: url(../img/bg-footer.jpg) repeat-x; 
	height:145px;
}

.footer .mn{
	background:url(../img/bg-footer.jpg) repeat-x;
	width:1000px;
	height:47px;
	color:#515151;
	
}
.footer .mn ul{
	background:url(../img/bg-footer-ul.jpg) left no-repeat;
	padding-left:30px;
	width:910px;
	float:left;
}
.footer .mn ul li{
	list-style:none;
}
.footer .mn a{
	font:13px/47px Arial, Helvetica, sans-serif;
	padding:0 10px;	
	color:#aeaeae;
	text-decoration:none;
}
.footer .mn a:hover{		
	color:#fcf300;	
}

.footer .mn .roll-top img{
	width:29px;
	height:30px;
	float:right;
	margin:7px 10px 0 0;
}
.footer .link-dt{
	text-align:center;
	margin-top:15px;
}
.footer .link-dt a{
	padding:0 10px;
}
/*------------------------------------*/
.box670{
	width:670px;
	height:auto;
	float:left;
	text-align:center;	
	
}
.box640{
	width:640px;
	height:auto;
	margin:0 auto;	
}
.box640 .hard-left{
	background:url(../img/hard-left.jpg) no-repeat;
	width:640px;
	height:38px;
}
.box640 .hard-left span{
	background:url(../img/bg-hard-p.jpg) right bottom no-repeat;
	font:24px/ 36px Arial, Helvetica, sans-serif;
	color:#c50101;
	padding:0 30px 0 0;
	float:left;
	line-height:38px;
	margin-left:10px;
}
.box640 .hard-left2{
	background:url(../img/hard-left.jpg) no-repeat;
	width:640px;
	height:38px;
}
.box640 .hard-left2 span{
	background:url(../img/bg-hard-p2.jpg) right bottom no-repeat;
	font:24px/ 36px Arial, Helvetica, sans-serif;
	color:#48b80b;
	padding:0 30px 0 0;
	float:left;
	line-height:38px;
	margin-left:10px;
}
.box640 .sub-content{
	width:638px;
	height:auto;
	border-left:1px #bbbbbb solid;
	overflow:hidden;
	border-right:1px #bbbbbb solid;
	font:14px/24px Arial, Helvetica, sans-serif;
}
.box640 .sub-content p{
	text-align:left;		
	font-style:italic;
	padding:5px 10px 0 10px 
}
.box640 .sub-content label {
	margin:0;
	width:110px;
	display:block;
	padding:10px 0;
	color:#666;
	font:normal 12px Arial;
	text-transform:capitalize;
	float:left;
}
.box640 .sub-content input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:5px 2px;
	height:16px;
	background:#fff;
	float:left;
}
.box640 .sub-content .sub-items{
	width:63px;
	height:40px;	
	float:left;
	font:16px/40px Arial, Helvetica, sans-serif;
}
.box640 .sub-content .sub-items input{
	margin:0 3px 0 0;
}

.box640 .sub-content .w100 {
	width:100px;
}
.box640 .sub-content table.slim  {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	width: 630px;
	margin: 0 auto;
}
.slim td, .slim th
{
	margin: 0;
	padding: 4px;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
.box640 .sub-content .table tr th, .box640 .sub-content .table tr td{
	background-color: #E5E5E5;
	margin: 1px;
}

.box640 .bottom-left{
	background:url(../img/bottom-left.jpg) top no-repeat;
	width:638px;
	height:5px;
	margin-bottom:10px;
	
}
.box640 .sub-content .libr{
	width:630px;
	margin:0 auto;
	height:90px;
	border-top:1px #bbbbbb solid;
	padding-top:10px;
}
.line-none{
	border:none !important;
	padding-top:0 !important;
}
/*-----------------------------------*/
.box330{
	width:330px;
	height:auto;
	float:left;	
}
.box315{
	width:315px;
	height:auto;
	float:left;	
}
.box315 .bn img{
	width:315px;
}
.box315 .FB{
	width:313px;
	height:310px;
	border:1px #bbbbbb solid;
	margin-top:10px;
}
.login{
	background:url(../img/bg-login.png) no-repeat;
	height:226px;
	width:315px;	
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#a9a8a7;
}
.login table td{
	padding:3px 0;
}
.login a{
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#a9a8a7;
	float:right;
	padding:0 0 0 5px;
}
.login a:hover{	
	text-decoration:underline;
}
.login .name-pass input{
	width:171px; 
	height:22px; 
	background:url(../img/bg-lg.png) repeat; 
	border-left:1px #121212 solid; 
	border-top:1px #121212 solid;
	border-right:1px #292929 solid;
	border-bottom:1px #292929 solid;
	float:right;
	color:#cccccc;
}
.login .captcha input{
	width:70px; 
	height:22px; 
	background:url(../img/bg-lg.png) repeat; 
	border-left:1px #121212 solid; 
	border-top:1px #121212 solid;
	border-right:1px #292929 solid;
	border-bottom:1px #292929 solid;
	float:right;
	color:#cccccc;
}
.box315 .hard-right{	
	width:315px;
	height:54px;
}
.box315 .hard-right img{
	height:auto;
	width:32px;
	float:left;
	padding:10px;
}
.box315 .hard-right span, .box315 .hard-right a{
	float:left;
	font:24px/54px Arial, Helvetica, sans-serif;
	color:#c1bcbc;
}
.box{
	background:#0b0b0b url(../img/bg-pt.png) no-repeat;	
	width:315px;	
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#a9a8a7;
	margin-bottom: 10px;
}
.box a{
	color:#cccccc;
	margin-left:10px;
}
.box table, .rut-tien table{
	border-collapse:collapse;
	border-top:1px #0d0d0d solid;
	border-left:1px #0d0d0d solid;
	
}

.box table td, .rut-tien table td{
	border-bottom:1px #0d0d0d solid;
	border-right:1px #0d0d0d solid;
	background:url(../img/bg-r1.png) repeat;
	line-height:30px;
}
.box table td span, .rut-tien table td span{
	padding-left:10px;
}
.rut-tien{
	background:url(../img/bg-rt.png) no-repeat;
	width:315px;
	margin-top:10px;
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#a9a8a7;
}
.topmess{
	font-size:12px;
}
	
/*--------------------------------------------*/
.bank {
    float: left;
    height: 60px;
    margin: 17px 0 0 80px;
    width: 360px;
    color:#e9e9e9;
    text-align:center;
    
}
.bank a {
    
    color:#e9e9e9;
}
.slides_container{
	text-align:center;
	width: 360px;
	height: 60px;
	display:none;
	
}
.slides_container div.slide {
	width: 360px;
	height: 60px;
	display:block;
	background:url(../img/fbbg.jpg);
}
.lr-help{
	width:315px;
	height:auto;
	float:right;
	color:#aeaeae;
}
.lr-help a{
	color:#aeaeae;
}
.lr-help a:hover{
	text-decoration:underline;
}
.lr-help .Ym a{
	background:url(../img/Ym.png) left no-repeat;	
	font-size:16px;
	padding:0 25px 0 40px;
	display:block;
	line-height:32px;
	float:right;
	border-right:1px #a7a7a7 solid;
	color:#a7a7a7;
}
.lr-help .Ym a:hover{
	text-decoration:none;
}

.jsmess{
	width:430px;
	height:230px;	
	padding:10px;
	
	overflow:auto;
}
.faq{
	display:none;
}
#coin{
width:135px;
height:135px;
background:url(../img/coin.gif) top left;
}

.rs table
{
border-collapse:collapse;
}
.rs table, .rs td, .rs th
{
border:1px solid black;
	padding:3px;
}
.rightbanner{
	z-index: 10;
	 position: fixed;
    right: 5px;
    bottom: 5px;
}

